A Tool for Clustering-based Aspect Mining through Fan-in Calculation

نویسنده

  • Guru Prasad Bhandari
چکیده

Since the size and overall complexity of the software system have been increasing, the existing program has to be modularized on the basis of separation of concerns, so aspect oriented programming tries to address the existing program by modularizing the crosscutting functionality into more precise and manageable modules known as aspects. We have proposed a tool Aspect-CAM (Clustering-based Aspect Mining) through fan-in calculation dynamically, which produces the crosscutting concerns or clusters of the existing object-oriented program by fan-in calculation. We have calculated the fan-in matrix of every function with every class and then Euclidean distance matrix among functions to create different crosscutting concerns.Different views: list view, matrix view and including graph view have been presented which shows the new clusters of the existing Object-Oriented Program.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Persistent K-Means: Stable Data Clustering Algorithm Based on K-Means Algorithm

Identifying clusters or clustering is an important aspect of data analysis. It is the task of grouping a set of objects in such a way those objects in the same group/cluster are more similar in some sense or another. It is a main task of exploratory data mining, and a common technique for statistical data analysis This paper proposed an improved version of K-Means algorithm, namely Persistent K...

متن کامل

CUSTOMER CLUSTERING BASED ON FACTORS OF CUSTOMER LIFETIME VALUE WITH DATA MINING TECHNIQUE

Organizations have used Customer Lifetime Value (CLV) as an appropriate pattern to classify their customers. Data mining techniques have enabled organizations to analyze their customers’ behaviors more quantitatively. This research has been carried out to cluster customers based on factors of CLV model including length, recency, frequency, and monetary (LRFM) through data mining. Based on LRFM,...

متن کامل

Calculation of the rotational bands for the 20Ne isotope

The phenomenon of clustering in light nuclei is one of the interesting topics while its study is difficult. In this article, a simple model (the two-particle model which includes a core and a cluster) is presented for the investigation of the positive and the negative parity of rotational bands of 20Ne isotope. The Deng-Fan and the Hellman potentials are considered as the core and the cluster p...

متن کامل

A Fuzzy C-means Algorithm for Clustering Fuzzy Data and Its Application in Clustering Incomplete Data

The fuzzy c-means clustering algorithm is a useful tool for clustering; but it is convenient only for crisp complete data. In this article, an enhancement of the algorithm is proposed which is suitable for clustering trapezoidal fuzzy data. A linear ranking function is used to define a distance for trapezoidal fuzzy data. Then, as an application, a method based on the proposed algorithm is pres...

متن کامل

Fan Based Brand Equity (FBBE) Factor Analysis of Football in Iranian Premier League Clubs

This research aims to validate and factor-analyze the Fan Based Brand Equity (FBBE) questionnaire of football in Iranian supreme league clubs. The present research is of descriptive-analysis type and has been done by survey method. The statistic population included football clubs fans of the Iran’s 13th supreme football league, and the sample society was 880 people chosen from seven clubs fans ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014